package com.sunkyc.module.book.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sunkyc.commons.entity.TablePageData;
import com.sunkyc.commons.entity.PageQueryVo;
import com.sunkyc.module.book.entity.SunkycBook;

/**
 * <p>
 * 权限图书测试数据 服务类
 * </p>
 *
 * @author sunkyc
 * @since 2022-06-10
 */
public interface SunkycBookService extends IService<SunkycBook> {

    /**
     * 分页查询图书
     * @param pageQueryVo
     * @param sunkycBook
     * @return
     */
    TablePageData<SunkycBook> queryList(PageQueryVo pageQueryVo, SunkycBook sunkycBook);

    /**
     * 添加图书信息
     * @param sunkycBook
     * @return
     */
    int addBook(SunkycBook sunkycBook);

    /**
     * 修改图书信息
     * @param sunkycBook
     * @return
     */
    int updateBook(SunkycBook sunkycBook);

    /**
     * 删除图书信息
     * @param ids
     * @return
     */
    int delBook(Long[] ids);
}
